const jwt = require("jsonwebtoken");

const SECRET_KEY = "wanghaifeng"; // ⚠️ 请将此值存到 .env 环境变量中

module.exports = {
  // 生成 token
  generateToken: (payload, expiresIn = "7d") => {
    return jwt.sign(payload, SECRET_KEY, { expiresIn });
  },

  // 验证 token
  verifyToken: (token) => {
    try {
      return jwt.verify(token, SECRET_KEY);
    } catch (err) {
      return null;
    }
  },
};
